    Fontrouter LT.    .   ,   . 
... 
Fontrouter LT - DLL- (,      )          .     Symbian OS 3rd Ed,    Symbian OS 2nd Ed. 
      .         ,  ,   . 

  : 
-         C:\Logs\FontRouter.  ! 
-      FontRouterLT.sis,     .       (C),    - (E). 
-  (   ) .  , ,       ( )    E:\resource\Fonts.   ,      E60 ( Bauhaus,   ). 

 ? 
 ,         - C:\Logs\FontRouter\FontRouter.log  FontRouter.ini.        C:\ (C:\FontRouter.ini),      ,    E:\ (E:\FontRouter.ini),     -. 
    -  ,    .    , , X-Plore. 
  "" .   : 

FontRouter.log :
22.06.2007   09.48.59   Starting FontRouter... 
22.06.2007   09.48.59   Set log level to 4 
22.06.2007   09.48.59   Font:      Bauhaus [3~ S<>, C<00000000000000000000000000000000>] 
22.06.2007   09.48.59   Font file E:\resource\fonts\Bauhaus.ttf is loaded successfully. 
22.06.2007   09.48.59   Default font: Bauhaus 
22.06.2007   09.48.59   Font:      Fiesta [3~ S<>, C<00000000000000000000000000000000>] 
22.06.2007   09.48.59   Font file E:\resource\fonts\Fiesta.ttf is loaded successfully. 
22.06.2007   09.48.59   Font:      Isocpeur [3~ S<>, C<00000000000000000000000000000000>] 
22.06.2007   09.48.59   Font file E:\resource\fonts\Isocpeur.ttf is loaded successfully. 
22.06.2007   09.48.59   Font:      Monotype Corsiva [3~ S<>, C<00000000000000000000000000000000>] 
22.06.2007   09.48.59   Font file E:\resource\fonts\MtCorsiva.ttf is loaded successfully. 
22.06.2007   09.48.59   Font:      Nokia Sans S60 Regular [3~ S<>, C<00000000000000000000000000000000>] 
22.06.2007   09.48.59     Family name:   Nokia Sans S60 
22.06.2007   09.48.59     Local family:   Nokia Sans S60 
22.06.2007   09.48.59   Font file E:\resource\fonts\NOSNR60.TTF is loaded successfully. 
22.06.2007   09.48.59   Font:      Nokia Sans S60 SemiBold [3~ S<>, C<00000000000000000000000000000000>] 
22.06.2007   09.48.59   Font file E:\resource\fonts\NSSB60.TTF is loaded successfully. 
22.06.2007   09.48.59   Font:      Nokia Sans TitleSmBd S60 [3~ S<>, C<00000000000000000000000000000000>] 
22.06.2007   09.48.59   Font file E:\resource\fonts\NSTSB60.TTF is loaded successfully. 
22.06.2007   09.48.59   Font:      Present [3~ S<>, C<00000000000000000000000000000000>] 
22.06.2007   09.48.59   Font file E:\resource\fonts\Present.ttf is loaded successfully. 
22.06.2007   09.48.59   Font:      ProUN [3~ S<>, C<00000000000000000000000000000000>] 
22.06.2007   09.48.59   Font file E:\resource\fonts\ProUN.ttf is loaded successfully. 
22.06.2007   09.48.59   Font:      Series 60 ZDigi [5~ S<>, C<00000001000000000000000000000000>] 
22.06.2007   09.48.59   Font file E:\resource\fonts\S60ZDIGI.TTF is loaded successfully. 
22.06.2007   09.48.59   Font:      TimesBold [3~ S<>, C<00000000000000000000000000000000>] 
22.06.2007   09.48.59   Font file E:\resource\fonts\TimesBold.ttf is loaded successfully. 
22.06.2007   09.48.59   Font:      TypeWriter [3~ S<>, C<00000000000000000000000000000000>] 
22.06.2007   09.48.59   Font file E:\resource\fonts\TypeWriter.ttf is loaded successfully. 
22.06.2007   13:49:00   REQ [Nokia Sans S60 SemiBold @ 12 T2] => [* @ -1 : 0] 
22.06.2007   13:49:00   Bauhaus: S=12, A=10, D=3, MH=12, MD=3, LG=15, CA=9, SD=2, MA=12, MD=3, Y+=0 
22.06.2007   13:49:00   REQ [Nokia Sans S60 SemiBold @ 28 T2] => [* @ -1 : 0] 
22.06.2007   13:49:00   Bauhaus: S=28, A=23, D=6, MH=27, MD=7, LG=34, CA=21, SD=5, MA=27, MD=7, Y+=0 
22.06.2007   13:49:00   REQ [Nokia Sans S60 @ 21 T2] => [* @ -1 : 0] 
22.06.2007   13:49:00   Bauhaus: S=21, A=17, D=5, MH=20, MD=5, LG=25, CA=16, SD=4, MA=20, MD=5, Y+=0 
22.06.2007   13:49:00   REQ [Nokia Sans S60 SemiBold @ 20 T2] => [* @ -1 : 0] 
22.06.2007   13:49:00   Bauhaus: S=20, A=16, D=5, MH=19, MD=5, LG=24, CA=15, SD=3, MA=19, MD=5, Y+=0 
22.06.2007   13:49:01   REQ [Nokia Sans TitleSmBd S60 @ 28 T2] => [* @ -1 : 0] 
22.06.2007   13:49:01   Bauhaus: S=28, A=23, D=6, MH=27, MD=7, LG=34, CA=21, SD=5, MA=27, MD=7, Y+=0 
22.06.2007   13:49:01   REQ [Nokia Sans TitleSmBd S60 @ 22 T2] => [* @ -1 : 0] 
22.06.2007   13:49:01   Bauhaus: S=22, A=18, D=5, MH=21, MD=6, LG=27, CA=16, SD=4, MA=21, MD=6, Y+=0 
22.06.2007   13:49:01   REQ [Series 60 ZDigi @ 21 T2] Bypassed 
22.06.2007   13:49:01   Series 60 ZDigi: S=21, A=18, D=1, MH=19, MD=1, LG=20, CA=18, SD=0, MA=19, MD=1, Y+=0 
22.06.2007   13:49:01   REQ [System One @ 22 T2] => [* @ -1 : 0] 
22.06.2007   13:49:01   Bauhaus: S=22, A=18, D=5, MH=21, MD=6, LG=27, CA=16, SD=4, MA=21, MD=6, Y+=0 
22.06.2007   13:49:02   REQ [Nokia Sans S60 SemiBold @ 12 T2] => [* @ -1 : 0] 
22.06.2007   13:49:02   Bauhaus: S=12, A=10, D=3, MH=12, MD=3, LG=15, CA=9, SD=2, MA=12, MD=3, Y+=0 
22.06.2007   13:49:07   REQ [Nokia Sans S60 SemiBold @ 12 T2] => [* @ -1 : 0] 
22.06.2007   13:49:08   Bauhaus: S=12, A=10, D=3, MH=12, MD=3, LG=15, CA=9, SD=2, MA=12, MD=3, Y+=0 
22.06.2007   13:49:09   REQ [Nokia Sans TitleSmBd S60 @ 34 T2] => [* @ -1 : 0] 
22.06.2007   13:49:09   Bauhaus: S=34, A=28, D=7, MH=33, MD=9, LG=42, CA=25, SD=6, MA=33, MD=9, Y+=0 
22.06.2007   13:49:14   REQ [Nokia Sans S60 @ 10 T2] => [* @ -1 : 0] 
22.06.2007   13:49:14   Bauhaus: S=10, A=8, D=3, MH=10, MD=3, LG=13, CA=7, SD=2, MA=10, MD=3, Y+=0 
22.06.2007   13:49:15   REQ [Nokia Sans S60 SemiBold @ 48 T2] => [* @ -1 : 0] 
22.06.2007   13:49:15   Bauhaus: S=48, A=39, D=10, MH=46, MD=12, LG=58, CA=36, SD=8, MA=46, MD=12, Y+=0 
22.06.2007   13:49:15   REQ [Nokia Sans S60 SemiBold @ 36 T2] => [* @ -1 : 0] 
22.06.2007   13:49:15   Bauhaus: S=36, A=29, D=8, MH=35, MD=9, LG=44, CA=27, SD=6, MA=35, MD=9, Y+=0 
22.06.2007   13:49:15   REQ [Nokia Sans S60 SemiBold @ 15 T2] => [* @ -1 : 0] 
22.06.2007   13:49:15   Bauhaus: S=15, A=12, D=4, MH=14, MD=4, LG=18, CA=11, SD=3, MA=14, MD=4, Y+=0 
22.06.2007   13:49:15   REQ [Nokia Sans S60 SemiBold @ 11 T2] => [* @ -1 : 0] 
22.06.2007   13:49:15   Bauhaus: S=11, A=9, D=3, MH=11, MD=3, LG=14, CA=8, SD=2, MA=11, MD=3, Y+=0 
22.06.2007   13:49:16   REQ [Series 60 ZDigi @ 37 T2] Bypassed 
22.06.2007   13:49:16   Series 60 ZDigi: S=37, A=32, D=2, MH=33, MD=2, LG=35, CA=31, SD=0, MA=33, MD=2, Y+=0 
22.06.2007   13:49:16   REQ [Nokia Sans S60 SemiBold @ 17 T2] => [* @ -1 : 0] 
22.06.2007   13:49:16   Bauhaus: S=17, A=14, D=4, MH=16, MD=4, LG=20, CA=13, SD=3, MA=16, MD=4, Y+=0 
22.06.2007   13:49:16   REQ [Nokia Sans S60 @ 17 T2] => [* @ -1 : 0] 
22.06.2007   13:49:16   Bauhaus: S=17, A=14, D=4, MH=16, MD=4, LG=20, CA=13, SD=3, MA=16, MD=4, Y+=0 
22.06.2007   13:49:25   REQ [Nokia Sans S60 SemiBold @ 12 T2] => [* @ -1 : 0] 
22.06.2007   13:49:25   Bauhaus: S=12, A=10, D=3, MH=12, MD=3, LG=15, CA=9, SD=2, MA=12, MD=3, Y+=0 
22.06.2007   13:49:29   REQ [Nokia Sans S60 SemiBold @ 12 T2] => [* @ -1 : 0] 
22.06.2007   13:49:29   Bauhaus: S=12, A=10, D=3, MH=12, MD=3, LG=15, CA=9, SD=2, MA=12, MD=3, Y+=0 
22.06.2007   13:49:30   REQ [Nokia Sans TitleSmBd S60 @ 26 T2] => [* @ -1 : 0] 
22.06.2007   13:49:30   Bauhaus: S=26, A=21, D=6, MH=25, MD=7, LG=32, CA=19, SD=4, MA=25, MD=7, Y+=0 
22.06.2007   13:49:38   REQ [ProUN @ 32 T2] => [* @ -1 : 0] 
22.06.2007   13:49:38   Bauhaus: S=32, A=26, D=7, MH=31, MD=8, LG=39, CA=24, SD=5, MA=31, MD=8, Y+=0 
22.06.2007   13:49:39   REQ [Nokia Sans S60 SemiBold @ 12 T2] => [* @ -1 : 0] 
22.06.2007   13:49:39   Bauhaus: S=12, A=10, D=3, MH=12, MD=3, LG=15, CA=9, SD=2, MA=12, MD=3, Y+=0 
22.06.2007   13:49:47   REQ [Nokia Sans S60 SemiBold @ 10 T2] => [* @ -1 : 0] 
22.06.2007   13:49:47   Bauhaus: S=10, A=8, D=3, MH=10, MD=3, LG=13, CA=7, SD=2, MA=10, MD=3, Y+=0 
22.06.2007   13:49:55   REQ [Nokia Sans S60 SemiBold @ 12 T2] => [* @ -1 : 0] 
22.06.2007   13:49:55   Bauhaus: S=12, A=10, D=3, MH=12, MD=3, LG=15, CA=9, SD=2, MA=12, MD=3, Y+=0 
22.06.2007   13:49:57   REQ [Nokia Sans TitleSmBd S60 @ 20 T2] => [* @ -1 : 0] 
22.06.2007   13:49:57   Bauhaus: S=20, A=16, D=5, MH=19, MD=5, LG=24, CA=15, SD=3, MA=19, MD=5, Y+=0 
22.06.2007   13:50:04   REQ [Nokia Sans S60 SemiBold @ 12 T2] => [* @ -1 : 0] 
22.06.2007   13:50:04   Bauhaus: S=12, A=10, D=3, MH=12, MD=3, LG=15, CA=9, SD=2, MA=12, MD=3, Y+=0 
22.06.2007   13:52:06   REQ [Nokia Sans S60 SemiBold @ 12 T2] => [* @ -1 : 0] 
22.06.2007   13:52:06   Bauhaus: S=12, A=10, D=3, MH=12, MD=3, LG=15, CA=9, SD=2, MA=12, MD=3, Y+=0



      : :
  E:\resource\fonts\     : 
E:\resource\fonts\Bauhaus.ttf 
   : Bauhaus (    ) 
E:\resource\fonts\Fiesta.ttf 
E:\resource\fonts\Isocpeur.ttf 
E:\resource\fonts\MtCorsiva.ttf 
E:\resource\fonts\NOSNR60.TTF 
E:\resource\fonts\NSSB60.TTF 
E:\resource\fonts\NSTSB60.TTF 
E:\resource\fonts\Present.ttf 
E:\resource\fonts\ProUN.ttf 
E:\resource\fonts\S60ZDIGI.TTF 
E:\resource\fonts\TimesBold.ttf 
E:\resource\fonts\TypeWriter.ttf 

   : 
Nokia Sans S60 SemiBold @ 12 => Bauhaus: S=12 
Nokia Sans S60 SemiBold @ 28 => Bauhaus: S=28 
Nokia Sans S60 @ 21 => Bauhaus: S=21 
Nokia Sans S60 SemiBold @ 20 => Bauhaus: S=20 
Nokia Sans TitleSmBd S60 @ 28 => Bauhaus: S=28 
Nokia Sans TitleSmBd S60 @ 22 => Bauhaus: S=22 
Series 60 ZDigi @ 21   Series 60 ZDigi: S=21 
System One @ 22 => Bauhaus: S=22 
Nokia Sans S60 SemiBold @ 12 => Bauhaus: S=12 
Nokia Sans S60 SemiBold @ 12 => Bauhaus: S=12 
Nokia Sans TitleSmBd S60 @ 34 => Bauhaus: S=34 
Nokia Sans S60 @ 10 => Bauhaus: S=10 
Nokia Sans S60 SemiBold @ 48 => Bauhaus: S=48 
Nokia Sans S60 SemiBold @ 36 => Bauhaus: S=36 
Nokia Sans S60 SemiBold @ 15 => Bauhaus: S=15 
Nokia Sans S60 SemiBold @ 11 => Bauhaus: S=11 
Series 60 ZDigi @ 37   Series 60 ZDigi: S=37 
Nokia Sans S60 SemiBold @ 17 => Bauhaus: S=17 
Nokia Sans S60 @ 17 => Bauhaus: S=17 
Nokia Sans S60 SemiBold @ 12 => Bauhaus: S=12 
Nokia Sans S60 SemiBold @ 12 => Bauhaus: S=12 
Nokia Sans TitleSmBd S60 @ 26 => Bauhaus: S=26 
ProUN @ 32 => Bauhaus: S=32 
Nokia Sans S60 SemiBold @ 12 => Bauhaus: S=12 
Nokia Sans S60 SemiBold @ 10 => Bauhaus: S=10 
Nokia Sans S60 SemiBold @ 12 => Bauhaus: S=12 
Nokia Sans TitleSmBd S60 @ 20 => Bauhaus: S=20 
Nokia Sans S60 SemiBold @ 12 => Bauhaus: S=12 
Nokia Sans S60 SemiBold @ 12 => Bauhaus: S=12



    -  .     ,  ""     .  ,        .    ,    "@"   "S=",      .    : :
Nokia Sans S60 @ 10 
Nokia Sans S60 @ 17 
Nokia Sans S60 @ 21 

Nokia Sans S60 SemiBold @ 10 
Nokia Sans S60 SemiBold @ 11 
Nokia Sans S60 SemiBold @ 12 
Nokia Sans S60 SemiBold @ 15 
Nokia Sans S60 SemiBold @ 17 
Nokia Sans S60 SemiBold @ 20 
Nokia Sans S60 SemiBold @ 28 
Nokia Sans S60 SemiBold @ 36 
Nokia Sans S60 SemiBold @ 48 

Nokia Sans TitleSmBd S60 @ 20 
Nokia Sans TitleSmBd S60 @ 22 
Nokia Sans TitleSmBd S60 @ 26 
Nokia Sans TitleSmBd S60 @ 28 
Nokia Sans TitleSmBd S60 @ 34 

Series 60 ZDigi @ 21 
Series 60 ZDigi @ 37 

System One @ 22 

ProUN @ 32



             (NOKIA E60). 

  . 
  FontRouter.ini    . ,      .    .          !!! :
; FontRouter LT Configuration File Example 
;    FontRouter LT 
; Comment line starts with ";". 
;      ";". 

[Global] 

; Enable/Disable main function of FontRouter. 
; /   FontRouter. 
; Default: 1 
;  : 1 () 
; 
Enable=1 

; Enable/Disable native font file (GDR) support. 
; /     (GDR). 
; Default: 1 
;  : 1 () 
; 
NativeFont=1 

; Log levels: 1 - Fatal, 2 - Error, 3 - Warning, 4 - Info, 5 - Debug 
;  : 1 - , 2 - , 3 - , 4 - , 5 -  
; Please remember to create folder "C:\Logs\FontRouter" before logging will begin to work. 
;      "C:\Logs\FontRouter" ,    . 
; Default: 4 
;  : 4 
; 
LogLevel=4 


;  anti-aliasing (AA)         . 
;  Sub-Pixel Control       ,     . 
; Force to enable anti-aliased bitmap type for TrueType font. (Only available on SymbianOS 7 or above) 
;        TrueType. (SymbianOS 7  ) 
;   0 - System default 
;   0 -     
;   1 - Prefer monochrome bitmap type 
;   1 -    
;   2 - Force to use monochrome bitmap type 
;   2 -     
;   3 - Prefer anti-aliased bitmap type 
;   3 -   "anti-aliased" 
;   4 - Force to use anti-aliased bitmap type 
;   4 -    "anti-aliased" 
;   5 - Prefer sub-pixel bitmap type 
;   5 -   "sub-pixel" 
;   6 - Force to use sub-pixel bitmap type 
;   6 -    "sub-pixel" 
; Default: 0 
;  : 0 
; 
ForceAntiAliased=0 

; Fix font metrics (especially necessary for East-Asian language fonts) 
;    (   - ) 
;   0 - No fix to apply 
;   0 -   
;   1 - Simulate the style of built-in Chinese font from Nokia. 
;   1 -       Nokia. 
; Default: 0 
;  : 0 
; 
FixFontMetrics=0 

; Fix character metrics automatically (for characters not fit the font metrics) 
;    ( ,      ) 
;   0 - No fix to apply 
;   0 -   
;   1 - Fix character metrics automatically 
;   1 -   
; Default: 0 
;  : 0 
; 
FixCharMetrics=0 

; Disable font file. (full path or just file name) 
;   . (     ) 
; 
;DisableFontFile=Z:\Resource\Fonts\S60SC.ccc 
;DisableFontFile=S60TCHK.ccc 


[FontMap] 

;Customize font-map 
;   
; 
;    <RequestFont>=[SubstFont] 
;    <>=[] 
; 
;        When SubstFont absent, FontRouter will bypass RequestFont and leave it to native Symbian font system. 
;          , FontRouter     ""  . 
; 
;      RequestFont syntax: 
;       : 
; 
;          [FontName[@FontHeight]] 
;          [[@]] 
; 
;      SubstFont syntax: 
;       : 
; 
;          FontName[@FontHeight[:Parameters]] 
;          [@[:]] 
; 
;        FontName syntax: 
;         : 
; 
;            [<TypefaceName> | <FileName> | *] 
;            [<> | <> | *] 
; 
;            "*" in RequestFont stands for all other fonts not listed in this configuration file. 
;            "*"       ,      . 
;            "*" in SubstFont stands for the first available font outside ROM. 
;            "*"          ROM. 
; 
;        Parameters syntax: 
;         : 
; 
;            A       Force anti-aliased 
;            A          "anti-aliased" 
;            a       Force monochrome 
;            a           
;            B       Prefer bold 
;            B         
;            b       Prefer thin 
;            b         
;            I       Prefer italic 
;            I         
;            i       Prefer upright 
;            i         
;            Y<n>    Y adjust (n can be negative) 
;            Y<n>    Y  (n   ) 
;            W<n>    Character gap adjust (n can be negative) 
;            W<n>        (n   ) 
;            L<n>    (Experimental) Line gap adjust (n can be negative) 
;            L<n>    ()    (n   ) 
; 
;    Examples: 
;    : 
; 
;        Sans MT 936_S60=* 
;        Sans MT 936_S60@11=Microsoft YaHei 
;        Sans MT 936_S60@12=Microsoft YaHei@15:Y-1 
;        Sans MT 936_S60@24=FZLiBian-S02:W1 
;        Sans MT 936_S60@30= 
; 

; Common 
;  
*=* 
=* 

; For S60 3rd 
;  S60 3rd 
Series 60 ZDigi= 

. . . 



    .  ,    ,     " "   . ,   [Global]     .    [FontMap].      : :
; Common 
;  
*=* 
=* 

; For S60 3rd 
;  S60 3rd 
Series 60 ZDigi=



 "*=*"  "=*".  ,          ,     (Bauhaus -     ).   "Series 60 ZDigi="       Series 60 ZDigi.    (  S60ZDIGI.ttf ). 

   . 
 ,  ""  "System One @ 22"  "ProUN @ 32"   .    . ,    ,    . ,     . 
٨  !!!         !!! 

,  ,      , ..   FontRouter.ini  : :
; For S60 3rd 
;  S60 3rd 
Series 60 ZDigi= 
Nokia Sans S60= 
Nokia Sans S60 SemiBold= 
Nokia Sans TitleSmBd S60=


     . ,   ,  ,      .       E:\resource\Fonts,  : S60ZDIGI.ttf, NOSNR60.ttf, NSSB60.ttf  NSTSB60.ttf . 

   .      ,   ( ";")  ,     . :
; For S60 3rd 
;  S60 3rd 
Series 60 ZDigi= 
Nokia Sans S60= 
Nokia Sans S60 SemiBold= 
Nokia Sans TitleSmBd S60= 
; 
;     NOKIA E60 
; 
; -------------------------------------------- 
; ????????????????????????????? 
; Nokia Sans S60@10= 
; -------------------------------------------- 
; ????????????????????????????? 
; Nokia Sans S60@17= 
; -------------------------------------------- 
;       ,     ,   ,  ,  " ",  .   -. 
; Nokia Sans S60@21= 
; -------------------------------------------- 
; ????????????????????????????? 
; Nokia Sans S60 SemiBold@10= 
; -------------------------------------------- 
; ????????????????????????????? 
; Nokia Sans S60 SemiBold@11= 
; -------------------------------------------- 
; ????????????????????????????? 
; Nokia Sans S60 SemiBold@12= 
; -------------------------------------------- 
; ????????????????????????????? 
; Nokia Sans S60 SemiBold@15= 
; -------------------------------------------- 
; ????????????????????????????? 
; Nokia Sans S60 SemiBold@17= 
; -------------------------------------------- 
;       , - ,  - -. 
; Nokia Sans S60 SemiBold@20= 
; -------------------------------------------- 
;  ( ),  ,     .  !!! 
; Nokia Sans S60 SemiBold@28=TypeWriter@28 
; -------------------------------------------- 
;    
; ( ) 
; Nokia Sans S60 SemiBold@36= 
; -------------------------------------------- 
;    
; ( ) 
; Nokia Sans S60 SemiBold@48= 
; -------------------------------------------- 
;      
; ( ) 
; Nokia Sans TitleSmBd S60@20= 
; -------------------------------------------- 
; ????????????????????????????? 
; Nokia Sans TitleSmBd S60@22= 
; -------------------------------------------- 
;  - 
; Nokia Sans TitleSmBd S60@28= 
; -------------------------------------------- 
;     ( ,     ..) 
; Nokia Sans TitleSmBd S60@34= 
; -------------------------------------------- 
; ????????????????????????????? 
; Series 60 ZDigi@21= 
; -------------------------------------------- 
;      
; Series 60 ZDigi@37=



,       "; ?????????????????????????????".     TypeWriter,  ,         (: Nokia Sans S60 SemiBold@28=TypeWriter@28 ),   .    ( ";"  )    (/) . 

 ,    . 

      (, ).         . 
: 
Nokia Sans S60 SemiBold@28=TypeWriter@28:I -    ; 
Nokia Sans S60 SemiBold@28=TypeWriter@28:B -    . 
   ,     BI,  . ,  ,   .